/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package rpt.xml;

import java.util.List;


/**
 * =========================================================================<p>
 * @author Roberto
 * =========================================================================<p>
 */
public class CEsquemaLayout extends CLayout {

    /**
     * =========================================================================<p>
     */
    //Leitor leitorModelo = null;
    //Leitor leitorImpressao = null;
    //Leitor leitorAdaptador = null;
    //
    /**
     * =========================================================================<p>
     */
    public CEsquemaLayout(
            final CLeitor leitor,
            final boolean lerPropriedades) {
        super(leitor, false);
        lerPropriedades(lerPropriedades);
    }
    /**
     * =========================================================================<p>
     */
    public CLayout getLayout(final String aApelido, List<CEsquemaItem> aLista) {
        if (aLista == null) return null;
        String vApelido = aApelido.toLowerCase();
        CLayout vLayout = null;
        for (CEsquemaItem e : aLista) {
            CLayoutApelidoNome l = (CLayoutApelidoNome)e.getLayout();
            if (l != null) {
                final String a = l.getApelido();
                if (a != null) {
                    if (a.toLowerCase().equals(vApelido)) {
                        vLayout = l;
                        break;
                    }
                }
            }
        }
        return vLayout;
    }
    /**
     * =========================================================================<p>
     */
}
